import * as React from "react";
import { SVGProps } from "react";

const SvgNodeAlt = (props: SVGProps<SVGSVGElement>) => (
    <svg
        width={102}
        height={63}
        viewBox="0 0 102 63"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
    >
        <path
            d="M50.417 63c-.335 0-.669-.089-.963-.26l-3.066-1.836c-.458-.258-.235-.35-.083-.404.611-.214.733-.263 1.386-.637.069-.04.159-.023.228.018l2.356 1.414a.296.296 0 0 0 .285 0l9.183-5.362a.294.294 0 0 0 .14-.251v-10.72a.301.301 0 0 0-.143-.256l-9.178-5.357a.28.28 0 0 0-.283 0l-9.176 5.36a.298.298 0 0 0-.145.253v10.72c0 .102.058.2.145.249l2.515 1.47c1.365.69 2.2-.124 2.2-.94V45.876c0-.149.12-.267.266-.267h1.166c.145 0 .266.118.266.267v10.585c0 1.841-.993 2.9-2.719 2.9-.53 0-.95 0-2.114-.582l-2.41-1.402a1.966 1.966 0 0 1-.963-1.695v-10.72c0-.697.368-1.346.963-1.693l9.183-5.366a1.993 1.993 0 0 1 1.931 0l9.183 5.367c.595.348.965.997.965 1.692v10.72a1.97 1.97 0 0 1-.965 1.695l-9.183 5.362c-.294.172-.627.26-.968.26h-.002Z"
            fill="#9696B4"
        />
        <path
            d="M53.254 55.612c-4.018 0-4.86-1.864-4.86-3.432 0-.148.118-.267.265-.267h1.186c.133 0 .244.095.264.228.18 1.223.713 1.839 3.145 1.839 1.935 0 2.758-.442 2.758-1.481 0-.598-.234-1.042-3.241-1.342-2.512-.251-4.066-.814-4.066-2.846 0-1.874 1.56-2.993 4.18-2.993 2.943 0 4.398 1.033 4.582 3.249a.268.268 0 0 1-.267.293h-1.19a.264.264 0 0 1-.258-.21c-.285-1.285-.981-1.697-2.868-1.697-2.113 0-2.359.744-2.359 1.302 0 .677.29.872 3.142 1.253 2.823.377 4.163.912 4.163 2.919s-1.669 3.183-4.579 3.183l.003.002ZM66.493 44.37c0 .985-.795 1.79-1.77 1.79-.974 0-1.77-.795-1.77-1.79 0-.996.826-1.791 1.77-1.791.945 0 1.77.776 1.77 1.79Zm-3.252-.005c0 .834.664 1.506 1.48 1.506s1.49-.686 1.49-1.506c0-.821-.674-1.498-1.49-1.498a1.48 1.48 0 0 0-1.48 1.498Zm.818-1h.685c.235 0 .695 0 .695.53 0 .37-.235.444-.375.493.271.019.29.2.329.456.018.16.048.434.103.53h-.42c-.01-.096-.077-.607-.077-.635-.027-.114-.066-.17-.206-.17h-.348v.805h-.383v-2.01h-.003Zm.375.881h.308c.253 0 .299-.179.299-.284 0-.274-.189-.274-.29-.274h-.317v.558Z"
            fill="#9696B4"
        />
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M21.981 21.056c0-.428-.223-.82-.588-1.035l-9.735-5.669a1.135 1.135 0 0 0-.535-.155h-.101c-.186.007-.37.058-.538.155l-9.737 5.67a1.194 1.194 0 0 0-.588 1.034l.02 15.263c0 .212.108.41.295.514a.56.56 0 0 0 .583 0l5.786-3.35c.365-.221.588-.607.588-1.033v-7.13c0-.425.223-.818.587-1.03l2.464-1.434c.184-.107.383-.16.588-.16.205 0 .407.053.584.16l2.462 1.435c.365.211.588.604.588 1.03v7.129c0 .423.225.814.588 1.032l5.784 3.351c.181.11.407.11.588 0a.597.597 0 0 0 .292-.514l.018-15.263h.007ZM68.824.075a.582.582 0 0 0-.584.007.598.598 0 0 0-.29.514V15.71a.418.418 0 0 1-.204.36.407.407 0 0 1-.411 0l-2.439-1.42a1.166 1.166 0 0 0-1.175 0l-9.739 5.685a1.192 1.192 0 0 0-.588 1.03v11.376c0 .425.225.818.588 1.03l9.74 5.69a1.17 1.17 0 0 0 1.176 0l9.742-5.69c.363-.214.588-.605.588-1.03V4.386c0-.43-.23-.828-.602-1.04L68.824.076Zm-.903 28.927a.297.297 0 0 1-.147.258l-3.345 1.95a.29.29 0 0 1-.294 0l-3.344-1.95a.297.297 0 0 1-.147-.258v-3.907c0-.107.055-.204.147-.258l3.344-1.953a.29.29 0 0 1 .294 0l3.345 1.953c.09.053.147.151.147.258v3.907ZM101.257 24.995a1.19 1.19 0 0 0 .586-1.027v-2.756c0-.423-.222-.816-.586-1.03L91.58 14.5a1.163 1.163 0 0 0-1.179 0l-9.737 5.685a1.192 1.192 0 0 0-.588 1.03v11.371c0 .428.227.823.593 1.035l9.675 5.578c.356.207.793.21 1.154.007l5.852-3.29a.599.599 0 0 0 .009-1.037L87.56 29.19a.595.595 0 0 1-.297-.516v-3.565a.6.6 0 0 1 .295-.516l3.05-1.779a.575.575 0 0 1 .586 0l3.05 1.78a.598.598 0 0 1 .295.515v2.805c0 .214.112.409.294.516a.585.585 0 0 0 .588 0l5.832-3.43.004-.005Z"
            fill="#9696B4"
        />
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M90.847 24.463a.218.218 0 0 1 .225 0l1.869 1.09a.232.232 0 0 1 .113.198v2.184a.232.232 0 0 1-.113.197l-1.869 1.09a.218.218 0 0 1-.225 0l-1.866-1.09a.232.232 0 0 1-.113-.197V25.75c0-.081.044-.156.113-.197l1.866-1.091ZM38.272 14.555a1.158 1.158 0 0 0-1.17 0l-9.684 5.652a1.185 1.185 0 0 0-.587 1.026V32.55c0 .423.223.814.584 1.025l9.684 5.658c.363.211.81.211 1.17 0l9.682-5.658c.36-.211.584-.602.584-1.025V21.233c0-.424-.223-.814-.586-1.026l-9.682-5.652h.005Z"
            fill="#9696B4"
        />
        <path
            d="m37.083 14.555-9.704 5.652c-.364.212-.626.603-.626 1.026V32.55c0 .279.117.544.301.753l10.905-18.87a1.18 1.18 0 0 0-.876.124v-.002ZM38.012 39.347c.094-.026.186-.065.273-.114l9.696-5.658c.36-.211.609-.602.609-1.025V21.233c0-.312-.138-.605-.354-.821L38.014 39.349l-.002-.002Z"
            fill="#9696B4"
        />
        <path
            d="m47.974 20.207-9.712-5.652a1.226 1.226 0 0 0-.303-.124l-10.905 18.87c.095.107.205.2.327.272l9.727 5.658c.276.16.603.197.904.113l10.221-18.937a1.28 1.28 0 0 0-.26-.202v.002Z"
            fill="#9696B4"
        />
        <path
            d="M48.587 32.55V21.232c0-.423-.252-.813-.613-1.025l-9.712-5.653a1.182 1.182 0 0 0-.356-.132l10.647 18.4c.023-.089.037-.18.037-.272h-.003ZM27.378 20.207c-.363.212-.625.602-.625 1.026V32.55c0 .423.267.814.628 1.025l9.727 5.658c.23.132.495.181.75.146L27.436 20.175l-.058.034v-.002ZM36.78 12.476l-.134.076h.177l-.043-.076Z"
            fill="#9696B4"
        />
        <path
            d="m48.236 20.555-9.858-5.437A1.282 1.282 0 0 0 38.07 15L27 33.147c.096.102.208.192.331.261l9.875 5.44c.28.155.612.19.917.11L48.5 20.747a1.298 1.298 0 0 0-.264-.195v.003Z"
            fill="#9696B4"
        />
        <path
            d="m48.236 20.555-9.858-5.437A1.282 1.282 0 0 0 38.07 15L27 33.147c.096.102.208.192.331.261l9.875 5.44c.28.155.612.19.917.11L48.5 20.747a1.298 1.298 0 0 0-.264-.195v.003Z"
            fill="url(#node-alt_svg__a)"
            fillOpacity={0.2}
        />
        <path
            d="M47.98 33.575c.283-.165.493-.44.573-.753l-10.647-18.4a1.173 1.173 0 0 0-.823.132l-9.647 5.62L37.858 39.38c.15-.02.294-.07.427-.146l9.696-5.658Z"
            fill="#9696B4"
        />
        <path
            d="M47.98 33.575c.283-.165.493-.44.573-.753l-10.647-18.4a1.173 1.173 0 0 0-.823.132l-9.647 5.62L37.858 39.38c.15-.02.294-.07.427-.146l9.696-5.658Z"
            fill="url(#node-alt_svg__b)"
            fillOpacity={0.2}
        />
        <path
            d="M47.98 33.575c.283-.165.493-.44.573-.753l-10.647-18.4a1.173 1.173 0 0 0-.823.132l-9.647 5.62L37.858 39.38c.15-.02.294-.07.427-.146l9.696-5.658Z"
            fill="#fff"
            fillOpacity={0.25}
        />
        <path d="m48.882 33.391-.065-.109v.147l.065-.038Z" fill="#9696B4" />
        <path
            d="m47.98 33.575-9.695 5.658a1.184 1.184 0 0 1-.427.146l.193.356 10.769-6.306v-.149l-.267-.46c-.08.313-.29.588-.572.753v.002Z"
            fill="#9696B4"
        />
        <path
            d="m47.98 33.575-9.695 5.658a1.184 1.184 0 0 1-.427.146l.193.356 10.769-6.306v-.149l-.267-.46c-.08.313-.29.588-.572.753v.002Z"
            fill="#9696B4"
        />
        <defs>
            <linearGradient
                id="node-alt_svg__a"
                x1={28}
                y1={33}
                x2={48}
                y2={19.5}
                gradientUnits="userSpaceOnUse"
            >
                <stop />
                <stop offset={1} stopOpacity={0} />
            </linearGradient>
            <linearGradient
                id="node-alt_svg__b"
                x1={47.5}
                y1={33.5}
                x2={28}
                y2={21}
                gradientUnits="userSpaceOnUse"
            >
                <stop />
                <stop offset={1} stopOpacity={0} />
            </linearGradient>
        </defs>
    </svg>
);

export default SvgNodeAlt;
